import java.util.Date;
import javax.persistence.EntityManager;
import javax.persistence.Persistence;
import entities.Klasse;
import entities.Lehrer;
import entities.Schueler;


public class Test
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		
		EntityManager em = Persistence.createEntityManagerFactory("schulverwaltung")
				.createEntityManager();
		
		
		Klasse k = new Klasse();
		k.setBezeichnung("2. Klasse");
		
		Schueler s = new Schueler();
		s.setName("Susi");
		s.setGeburtsdatum(new Date());
		
		Lehrer l = new Lehrer();
		l.setName("Huber");
		l.add(k);
		
		
		
		em.persist(k);
		em.persist(l);
		
		
		em.getTransaction().begin();
		em.getTransaction().commit();
		
		
		k.add(s);
		
		em.getTransaction().begin();
		em.getTransaction().commit();
		
//		s.setKlasse(null);
//		em.remove(k);
//		
//		em.getTransaction().begin();
//		em.getTransaction().commit();
		
		

	}

}
